package com.sky.service.admin;

import com.sky.dto.CategoryDTO;
import com.sky.dto.CategoryPageQueryDTO;
import com.sky.entity.Category;
import com.sky.result.Result;

import java.util.List;

public interface CategoryService {

    Result getCategoryByPage(CategoryPageQueryDTO dto);

    Result addCategory(CategoryDTO dto);

    Result updateCategory(Category category);

    Result deleteCategoryById(Long id);

    Result<List<Category>> getCategoryListByType(Long type);
}
